import json

import config


class ReadUtil:
    # 封装一个读取json文件的方法
    # 我们最后想要组织成[(10,20,30),(10,30,40),(10,40,50)]
    @classmethod
    def read_json(self, file_name):
        with open(file_name, "r", encoding="utf-8") as f:
            # data 就是一个列表数据
            data = json.load(f)
            # 定义空列表来保存数据
            list1 = []
            # for 循环变量
            for item in data:
                # 读取字典中的value值，转行成元祖格式
                temp = tuple(item.values())
                list1.append(temp)
            # 返回值需要和for 对齐
            return list1


if __name__ == '__main__':
    json_file= config.BASE_DIR+"/data/ihrm_login.json"
    print(json_file)
    print(ReadUtil.read_json(json_file))
